gtk_container_child_notify (container, child, "name");
if (priv->visible_child == info)
- g_object_notify (G_OBJECT (stack), "visible-child-name");
+ g_object_notify_by_pspec (G_OBJECT (stack),
+ stack_props[PROP_VISIBLE_CHILD_NAME]);
break;
gtk_widget_queue_resize (GTK_WIDGET (stack));
gtk_widget_queue_draw (GTK_WIDGET (stack));
- g_object_notify (G_OBJECT (stack), "visible-child");
- g_object_notify (G_OBJECT (stack), "visible-child-name");
+ g_object_notify_by_pspec (G_OBJECT (stack), stack_props[PROP_VISIBLE_CHILD]);
+ g_object_notify_by_pspec (G_OBJECT (stack),
+ stack_props[PROP_VISIBLE_CHILD_NAME]);
gtk_stack_start_transition (stack, transition_type, transition_duration);
}
if (gtk_widget_get_visible (GTK_WIDGET(stack)))
gtk_widget_queue_resize (GTK_WIDGET (stack));
- g_object_notify (G_OBJECT (stack), "homogeneous");
+ g_object_notify_by_pspec (G_OBJECT (stack), stack_props[PROP_HOMOGENEOUS]);
}
/**
g_return_if_fail (GTK_IS_STACK (stack));
priv->transition_duration = duration;
- g_object_notify (G_OBJECT (stack), "transition-duration");
+ g_object_notify_by_pspec (G_OBJECT (stack),
+ stack_props[PROP_TRANSITION_DURATION]);
}
/**
g_return_if_fail (GTK_IS_STACK (stack));
priv->transition_type = transition;
- g_object_notify (G_OBJECT (stack), "transition-type");
+ g_object_notify_by_pspec (G_OBJECT (stack),
+ stack_props[PROP_TRANSITION_TYPE]);
}
/**